哭笑不得: not to know whether to laugh or cry (idiom), both funny and extremely embarrassing, between laughter and tears...